package test;

import org.commonmark.node.Node;
import org.commonmark.parser.Parser;
import org.commonmark.renderer.html.HtmlRenderer;
/**
 * @Author: gc
 * @Date: 2024/7/16 14:39
 * @explain:
 **/
public class markdownToHTML {
    public static void main(String[] args) {
        // 输入的Markdown字符串
        String markdown = "# Hello World\nThis is *markdown*.";

        // 创建解析器并解析Markdown文本
        Parser parser = Parser.builder().build();
        Node document = parser.parse(markdown);

        // 创建HTML渲染器
        HtmlRenderer renderer = HtmlRenderer.builder().build();

        // 将解析的Markdown文档转换成HTML字符串
        String html = renderer.render(document);

        // 输出HTML字符串
        System.out.println(html);
    }
}
